\chapter{Design and Theory}
\section{The Initial Concept}
Based on the requirements for the product, an initial design draft was made for the program.

The goal was to develop an application that would aid in audio learning. The focus was to provide easy and interactive examples on various audio effects and filters. The application needed to provide examples both in visual and auditory form to give as much feedback as possible, utilizing multiple learning styles to introduce as much variety as possible.

\begin{figure}[htbp]
\centering
\includegraphics[width=0.50\textwidth]{images/InitialConcept.png}
\caption{Illustrating the basic design of the concept.}
\label{fig:initialconcept}
\end{figure}

As shown in figure \ref{fig:initialconcept}, the application should show the audio in both time domain (red) and frequency domain (blue). The user should be able to drag various effects onto the audio signal, tweak its parameters, and compare it to the original signal.

On the left hand side the original signal is shown (input), and on the right hand side the modified signal, where one or more effects have been applied, is shown (output).

\subsection{Additional Requirements}
The application is mainly intended to be a supplementary tool that students can use when they are taking a course in audio. Having the application, they can play around with effects and filters on their own and see and hear the changes when parameters are modified. The goal is to enhance the user's understanding of audio by the manners of "learning by doing" and getting practical hands-on experience that does not require complicated math formulas. Although it is meant for students on higher educations, any layman could in theory pick it up and learn from the application. The application can also be used by a teacher or professor to support teaching during lectures, to simplify topics and to prove important points.

\textbf{The design of the program should fit on both computers and tablets}

The application should work on a standard computer with a mouse, and in theory it should be fairly easy to transfer to a touch interface such as a tablet. Tablets are an increasingly useful education tool and should therefore not be ignored \cite{odder}.

\textbf{The interface must be simple and easy to navigate with as few button presses and menus as possible}

When designing for a tablet, it becomes increasingly important to have a minimalistic user interface. If using a mouse, the interface should fully support navigation with just the left mouse button. This is important, as it easily relates to the touch-interface of a tablet. The most practical for the development process would be to have the exact same interface on both platforms.